package com.molichuxing.services.business.dto.response;

import java.time.LocalDate;
import java.time.LocalDateTime;

import com.molichuxing.framework.dto.ResponseRootDto;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 
 * @author liyg
 * 库存车辆dto
 * 2019-08-22
 *
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class StockCarDetailDto extends ResponseRootDto {
    /**
     * 库存id id
     */
    private Integer id;

    /**
     * 车辆id car_id
     */
    private Integer carId;

    /**
     * 车型id vehicle_id
     */
    private Integer vehicleId;

    /**
     * 库存状态（1：待入库，2：已入库） status
     */
    private Integer status;

    /**
     * 入库类型（1：采购，2：调拨，3、拒收、4、收车） type
     */
    private Integer type;

    /**
     * 运营状态（0：待出租，1：已出租，2：不可租）
     */
	private Integer carStatus;
    
    /**
     * 发车库id out_stock_id
     */
    private Integer outStockId;
    /**
     * 发车库名称
     */
    private String outStockName;

    /**
     * 发车库类型（1：中转库，2：门店） out_stock_type
     */
    private Integer outStockType;
    
    /**
     * 发车库门店id
     */
    private Integer outStoreId;
    
    /**
     * 发车时间 out_operation_time
     */
    private LocalDateTime outOperationTime;

    /**
     * 收车库id in_stock_id
     */
    private Integer inStockId;
    
    /**
     * 收车库名称
     */
    private String inStockName;

    /**
     * 收车库类型（1：中转库，2：门店） in_stock_type
     */
    private Integer inStockType;
    
    /**
     * 收车库门店id
     */
    private Integer inStoreId;

    /**
     * 入库时间（入店时间） storage_time
     */
    private LocalDateTime storageTime;

    /**
     * 检验单文件url pdi_url
     */
    private String pdiUrl;

    /**
     * 采购日期 purchase_date
     */
    private LocalDate purchaseDate;

    /**
     * stock_stock_car
     */
    private static final long serialVersionUID = 1L;

    
}